package com.cq.androidtools.jetpack.startup

import android.content.Context
import androidx.startup.Initializer
import com.tencent.mmkv.MMKV

/**
 * 作者: CQ
 * 日期: 2021-05-31
 * 说明:
 */
class MMKVInitializer : Initializer<MMKV> {
    override fun create(context: Context): MMKV {
        MMKV.initialize(context)
        return MMKV.defaultMMKV()!!
    }

    // 在WorkManagerInitializer后初始化
    override fun dependencies(): List<Class<out Initializer<*>>> {
        return mutableListOf(WorkManagerInitializer::class.java)
    }
}